import copy
#循环删除list的时候，会导致下标错乱，所以不能循环删除
li = [1,1,2,3,3,4,5,5,6,7,7,8,9]
#l3=[1,1,2,3,3,4,5,5,6,7,7,8,9]
l3=li
for i in l3:
    if i%2!=0:
        li.remove(i)
print(li)

#深拷贝,拷贝出来的变量,在改变新变量时，旧变量完全不影响
#浅拷贝，拷贝出来的变量在改变数值时，旧变量一维数组不影响，二维数组影响
lj = [1,1,2,3,3,4,5,5,6,7,7,8,9,["a","b","c"]]
l5=copy.deepcopy(lj)#深拷贝
l4=copy.copy(lj)#浅拷贝

l5[-1].append("d")
l5.append(3333)
print("l5的值：",l5)
print("lj的值：",lj)


l4[-1].append("d")
l4.append(3333)
print("l4的值：",l4)
print("lj的值：",lj)

